/**
 * QueryById.java
 * com.sftj.web.bigv.dto
 * Copyright (c) 2017, 北京科技有限公司版权所有.
*/

package com.sftz.modules.minapp.resourceRecord.dto;

import java.math.BigDecimal;

import lombok.Data;

import com.sftz.framework.util.HhmmssUtil;

/**
 * @author   DuKL
 * @Date	 2018年12月20日
 */
@Data
public class CourseStudyDetailsDto {

	private Integer id;//资源Id

	private String vid;//视频或音频url

	private double timecount = 0;//资源总时长

	private Integer resourceType;//资源类型

	private String resourceName;//资源名称

	private double videoLook;//视频观看百分比

	private double audioLook;//音频观看百分比

	private int sort;

	private String timeHms;//时间转为时分秒

	private String code;

	//对视频观看进度进行四舍五入
	public double getVideoLook() {
		BigDecimal bb = new BigDecimal(videoLook);
		videoLook = bb.setScale(1, BigDecimal.ROUND_HALF_UP).doubleValue();
		return videoLook;
	}

	//对音频观看进度进行四舍五入
	public double getAudioLook() {
		BigDecimal bb = new BigDecimal(audioLook);
		audioLook = bb.setScale(1, BigDecimal.ROUND_HALF_UP).doubleValue();
		return audioLook;
	}

	public String getTimeHms() {
		int i = (new Double(timecount)).intValue();
		timeHms = HhmmssUtil.secToTime(i);
		return timeHms;
	}

}
